﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace App1
{
    class Game
    {
        public string name;             //游戏名称
        public string category;         //游戏类型
        public double price;            //游戏价格
        public int stock;               //库存数量
        public DateTime dateTime;       //上架时间

        /*游戏销售
         * 参数：qry
         * 返回值：stock
         */
        public void Sale(int qry)  //qry  游戏数量
        {
            if (stock - qry > 0)
            {
                stock = stock - qry;  //更新库存
                Console.WriteLine("成功销售{0}类游戏：《{1}》{2}份，总金额：{3}", category, name, qry, price * qry);
            }
            else
            {
                Console.WriteLine("{0}类游戏：《{1}》库存不足，请及时补足库存！");
            }
        }

        /*新游戏入库
        * 参数：qry
        * 返回值：stock
        */

        public void Store(int qry)  //qry  游戏数量
        {
            if (stock + qry > 0)
            {
                stock = stock + qry;  //更新库存
                Console.WriteLine("成功入库游戏：《{0}》", name);
            }
        }

    }


}
